23 research outputs found

    Real-time model predictive control for quadrotors

    No full text
    This paper presents a solution to on-board trajectory tracking control of quadrotors. The proposed approach combines the standard hierarchical control paradigm that separates the control into low-level motor control, mid-level attitude dynamics control, and a high-level trajectory tracking with a model predictive control strategy. We use dynamic reduction of the attitude dynamics and dynamic extension of the thrust control along with feedback linearisation to obtain a linear system of McMillan degree three that models force controlled position and trajectory tracking for the quadrotor. Model predictive control is then used on the feedback equivalent system and its control outputs are transformed back into the inputs for the original system. The proposed structure leads to a low complexity model predictive control algorithm that is implemented in real-time on an embedded hardware. Experimental results on different position and trajectory tracking control are presented to illustrate the application of the derived linear system and controllers

    Aerodynamic Power Control for Multirotor Aerial Vehicles

    No full text
    In this paper, a new motor control input and controller for small-scale electrically powered multirotor aerial vehicles is proposed. The proposed scheme is based on controlling aerodynamic power as opposed to the rotor speed of each motor-rotor system. Electrical properties of the brushless direct current motor are used to both estimate and control the mechanical power of the motor system which is coupled with aerodynamic power using momentum theory analysis. In comparison to current state-of-the-art motor control for multirotor aerial vehicles, the proposed approach is robust to unmodelled aerodynamic effects such as wind disturbances and ground effects. Theory and experimental results are presented to illustrate the performance of the proposed motor control.This work was supported by Australian Research Council through Discovery Grant DP120100316 and National Research Foundation of Korea (NRF) grant funded by the Ministry of Science, ICT & Future Planning (MSIP) (No. 2009-0083495, 2013-013911)

    Correction: Lassa hemorrhagic fever in a late term pregnancy from northern Sierra Leone with a positive maternal outcome: case report

    Get PDF
    Lassa fever (LF) is a devastating viral disease prevalent in West Africa. Efforts to take on this public health crisis have been hindered by lack of infrastructure and rapid field deployable diagnosis in areas where the disease is prevalent. Recent capacity building at the Kenema Government Hospital Lassa Fever Ward (KGH LFW) in Sierra Leone has lead to a major turning point in the diagnosis, treatment and study of LF. Herein we present the first comprehensive rapid diagnosis and real time characterization of an acute hemorrhagic LF case at KGH LFW. This case report focuses on a third trimester pregnant Sierra Leonean woman from the historically non-endemic Northern district of Tonkolili who survived the illness despite fetal demise. Employed in this study were newly developed recombinant LASV Antigen Rapid Test cassettes and dipstick lateral flow immunoassays (LFI) that enabled the diagnosis of LF within twenty minutes of sample collection. Deregulation of overall homeostasis, significant hepatic and renal system involvement, and immunity profiles were extensively characterized during the course of hospitalization. Rapid diagnosis, prompt treatment with a full course of intravenous (IV) ribavirin, IV fluids management, and real time monitoring of clinical parameters resulted in a positive maternal outcome despite admission to the LFW seven days post onset of symptoms, fetal demise, and a natural still birth delivery. These studies solidify the growing rapid diagnostic, treatment, and surveillance capabilities at the KGH LF Laboratory, and the potential to significantly improve the current high mortality rate caused by LF. As a result of the growing capacity, we were also able to isolate Lassa virus (LASV) RNA from the patient and perform Sanger sequencing where we found significant genetic divergence from commonly circulating Sierra Leonean strains, showing potential for the discovery of a newly emerged LASV strain with expanded geographic distribution. Furthermore, recent emergence of LF cases in Northern Sierra Leone highlights the need for superior diagnostics to aid in the monitoring of LASV strain divergence with potentially increased geographic expansion.Organismic and Evolutionary BiologyOther Research Uni

    Aerodynamics and Control of Quadrotors

    No full text
    Quadrotors are aerial vehicles with a four motor-rotor assembly for generating lift and controllability. Their light weight, ease of design and simple dynamics have increased their use in aerial robotics research. There are many quadrotors that are commercially available or under development. Commercial off-the-shelf quadrotors usually lack the ability to be reprogrammed and are unsuitable for use as research platforms. The open-source code developed in this thesis differs from other open-source systems by focusing on the key performance road blocks in implementing high performance experimental quadrotor platforms for research: motor-rotor control for thrust regulation, velocity and attitude estimation, and control for position regulation and trajectory tracking. In all three of these fundamental subsystems, code sub modules for implementation on commonly available hardware are provided. In addition, the thesis provides guidance on scoping and commissioning open-source hardware components to build a custom quadrotor. A key contribution of the thesis is then a design methodology for the development of experimental quadrotor platforms from open-source or commercial off-the-shelf software and hardware components that have active community support. Quadrotors built following the methodology allows the user access to the operation of the subsystems and, in particular, the user can tune the gains of the observers and controllers in order to push the overall system to its performance limits. This enables the quadrotor framework to be used for a variety of applications such as heavy lifting and high performance aggressive manoeuvres by both the hobby and academic communities. To address the question of thrust control, momentum and blade element theories are used to develop aerodynamic models for rotor blades specific to quadrotors. With the aerodynamic models, a novel thrust estimation and control scheme that improves on existing RPM (revolutions per minute) control of rotors is proposed. The approach taken uses the measured electrical power into the rotors compensating for electrical loses, to estimate changing aerodynamic conditions around a rotor as well as the aerodynamic thrust force. The resulting control algorithms are implemented in real-time on the embedded electronic speed controller (ESC) hardware. Using the estimates of the aerodynamic conditions around the rotor at this level improves the dynamic response to gust as the low-level thrust control is the fastest dynamic level on the vehicle. The aerodynamic estimation scheme enables the vehicle to react almost instantaneously to aerodynamic changes in the environment without affecting the overall dynamic performance of the vehicle. To quantify the resulting improvements in maintaining a desired thrust setpoint using the proposed thrust modelling and control scheme over current state-of-the-art rotor speed control, static and dynamic flight tests are carried out in downdrafts and updrafts of varying strengths. In the static tests, the new scheme is able to determine the changes in axial gust thereby changing the speed of the rotor to maintain the desired thrust setpoint. The dynamic flight test is demonstrated by a path tracking experiment where a quadrotor is flown through an artificial wind gust and the trajectory tracking error measured. The proposed approach for thrust control demonstrably reduced tracking errors compared to the classical RPM rotor control. Non-linear dynamic models for the drag forces on individual rotors of a quadrotor are examined and a combined or lumped drag force model is derived. Combining this drag force model with measurements from the strapdown inertial measurement unit (IMU) and a complementary filter that uses barometer height estimates, the full body-fixed frame velocity measurements are obtained. Adding measurements from an inertial navigation system and a magnetometer, a coupled non-linear complementary filter in both the body-fixed and inertial frames is proposed. The resulting observer is a velocity aided attitude observer that provides estimates of both linear velocities in inertial and body-fixed frames and attitude of the vehicle. The observer is robust to GPS dropouts and can be used in indoor environments without an indoor navigation system such as Vicon motion capture system. A hierarchical control structure for quadrotors is proposed with high-level position/trajectory tracking control and velocity control, mid-level attitude control and low-level motor thrust control based on the time scale separation of each dynamic sublevel. The attitude error dynamics under the proposed attitude control law are shown to be non-autonomous. Using passivity based Lyapunov analysis and showing that the linear dynamics are uniformly completely observable (UCO), the attitude dynamics are shown to be locally exponentially stable. Under the proposed position/trajectory control law, the error dynamics form a block diagonal matrix with eigenvalues in the left half plane. Hence, the proposed position/trajectory tracking controller is locally exponentially stable. The proposed velocity controller which uses the estimated velocity is also shown to be asymptotically stable and its linear dynamics are uniformly completely observable. Hence by the notion of input-to-state stability, the quadrotor is exponentially stable under the proposed control laws. The dynamic properties (acceleration, jerk and snap) of the vehicle are used to algebraically determine feedforward terms (angular velocity and acceleration) which are used in the mid-level attitude controller to enable precise trajectory tracking

    Thrust Control for Multirotor Aerial Vehicles

    No full text
    This paper presents a novel control algorithm to regulate the aerodynamic thrust produced by fixed-pitch rotors commonly used on small-scale electrically powered multirotor aerial vehicles. The proposed controller significantly improves on the disturbance rejection and gust tolerance of rotor thrust control compared to state-of-the-art RPM (revolutions per minute) rotor control schemes. The thrust modelling approach taken is based on a model of aerodynamic power generated by a fixed- pitch rotor and computed in real-time on the embedded electronic speed controllers using measurements of electrical power and rotor angular velocity. Static and dynamic flight tests were carried out in downdrafts and updrafts of varying strengths to quantify the resulting improvement in maintaining a desired thrust setpoint. The performance of the proposed approach in flight conditions is demonstrated by a path tracking experiment where a quadrotor was flown through an artificial wind gust and the trajectory tracking error was measured. The proposed approach for thrust control demonstrably reduced tracking error compared to classical RPM rotor control.This research was supported by the Australian Research Council through Discovery Grant DP120100316 “Integrated High-Performance Control of Aerial Robots in Dynamic Environments

    Nonlinear Dynamic Modeling for High Performance Control of a Quadrotor

    Get PDF
    In this paper, we present a detailed dynamic and aerodynamic model of a quadrotor that can be used for path planning and control design of high performance, complex and aggressive manoeuvres without the need for iterative learning techniques. The accepte

    Thrust Control for Multirotor Aerial Vehicles

    No full text

    Velocity Aided Attitude Estimation for Aerial Robotic Vehicles Using Latent Rotation Scaling

    Get PDF
    International audienceFlight performance of aerial robotic vehicles is critically dependent on the quality of the state estimates provided by onboard sensor systems. The attitude estimation problem has been extensively studied over the last ten years and the development of low complexity, high performance, robust non-linear observers for attitude has been one of the enabling technologies fueling the growth of small scale aerial robotic systems. The velocity aided attitude estimation problem, that is simultaneous estimation of attitude and linear velocity of an aerial platform, has only been tackled using the non-linear observer approach in the last few years. Prior contributions have lead to non-linear observers for which either there is no stability analysis or for which the analysis is extremely complex. In this paper, we propose a simple relaxation of the state space, allowing scaled rotation matrices R ∈ R^{3×3} such that RX^\top= uI where X = uR and u > 0 is a positive scalar, along with additional observer dynamics to force u → 1 asymptotically. With this simple augmentation of the observer state space, we propose a non-linear observer with a straightforward Lyapunov stability analysis that demonstrates almost global asymptotic convergence along with local exponential convergence. Simulations as well as experimental results are provided to demonstrate the performance of the proposed observer
    corecore